package org.wdcode.back.service.dao;

import java.util.List;

import org.wdcode.back.dao.LogsDao;
import org.wdcode.back.po.Logs;
import org.wdcode.back.service.LogsService;
import org.wdcode.base.bean.PageBean;
import org.wdcode.base.interfaces.service.impl.BaseDaoService;
import org.wdcode.common.util.DateUtil;

/**
 * 日志管理业务实现
 * @author WD
 * @since JDK6
 * @version 1.0 2009-09-23
 */
public class LogsServiceImpl extends BaseDaoService<LogsDao, Logs> implements LogsService {
	/**
	 * 清空表
	 */
	public void truncate() {
		getDao().truncate();
	}

	/**
	 * 根据日期查询日志
	 * @param logs 日志实体
	 * @param page 分页实体
	 * @param startDate 开始时间
	 * @param endDate 结束时间
	 * @return 日志列表
	 */
	public List<Logs> queryBetweenDate(Logs logs, PageBean page, String startDate, String endDate) {
		return getDao().queryByDate(logs, page, DateUtil.getTime(startDate), DateUtil.getTime(endDate));
	}
}
